/*
Theme Name: Highlandtours theme
Theme URI: http://vietsite.info
Author: dbthanhbinh@gmail.com
Author URI: http://vietsite.info
Description: The 2012 theme for my theme  
Version: 1.0
License: GNU General Public License
Tags: theme, highland tours 
*/

/*==============My Style==================*/
@import url("css/reset.css");
@import url("css/tabcontent.css");
@import url("css/grid_24.css");
/*==============My Style==================*/
a:hover
{
	text-decoration:underline;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#container {
	width:980px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#topbg {
	background:url(images/top-bg.png) top center repeat-x;
	height:235px;
	margin-bottom:-235px; 
}
#botbg {
	background:url(images/bottom-bg.jpg) top left repeat-x;
	height:37px;
	margin-top:-100px;
	width:100%;
}
#sidebar h3 {
	font-weight:normal;
}
#header {
	height:196px;
	width:980px;
	float:left;
}
#logo {
	margin-top:30px;
	height:92px;
	width:336px;
	float:left;
}
#banner {
	float:right;
	width:554px;
	height:106px;
	margin-top:6px;
}
#menu {
	float:left;
	clear:both;
	width:980px;
	height:35px;
	line-height:35px;
}
#menu ul {
	float:left;
	position:absolute;
	width:765px;
	top:122px;
	height:35px;
	left:0px;
}
#menu ul li {
	float:left;
	padding-top:3px;
	position:relative;
	border-left:1px solid #00cef7;
	border-right:1px solid #005fd7;
}
#menu ul li.current-page-item {
	float:left;
	padding-top:3px;
	position:relative;
	border-left:1px solid #00cef7;
	border-right:1px solid #005fd7;
}

#menu ul li.first {
	border-left:none;
}
#menu ul li.last {
	border-right:none;
}
#menu ul li a {
	font-size:15px;
	color:#fff;
	padding:0 5px;
	margin:0 3px;
	height:34px;
	line-height:32px;
	float:left;
}
#menu ul li:hover a,#menu ul li.current-page-item a {
	background:#fff;
	color:#0c49a0;
}
#menu ul li:hover span.menuleft,#menu ul li.current-page-item span.menuleft {
	background:url(images/menuleft.jpg) top left no-repeat;
	position:absolute;
	top:3px;
	left:0;
	height:34px;
	width:3px;
}
#menu ul li:hover span.menuright,#menu ul li.current-page-item span.menuright {
	background:url(images/menuright.jpg) top right no-repeat;
	position:absolute;
	top:3px;
	right:0;
	height:34px;
	width:3px;
}
#search {
	float:right;
	background:url(images/searchbox.jpg) top left no-repeat;
	width:206px;
	height:25px;
	right:0;
	position:absolute;
	top:128px;
}
#search input[type="text"] {
	width:167px;
	float:left;
	padding:0 5px;
	line-height:25px;
	height:25px;
	border:none;
	background:none;
	color:#fff;
}
#search input[type="submit"] {
	float:left;
	width:25px;
	height:25px;
	border:none;
	background:none;
	cursor:pointer;
}
#headerbar {
	float:left;
	position:absolute;
	top:159px;
	height:36px;
	width:960px;
	padding:0 10px;
	line-height:36px;
	color:#fff;	
}
#headerbar h2 {
	font-size:14px;
}
#mid {
	float:left;
	width:980px;
	margin-top:36px;
}
#sidebar {
	float:right;
	width:286px;
}
#sidebar ul.widgets{
	float:left;
}
#sidebar ul.widgets li.widget{
	float:left;
	margin-bottom:15px;
}
#sidebar ul.widgets li.widget .box-bg {
	background:url(images/box-rp.jpg) top left repeat-y;
	width:286px;
	position:relative;
	float:left;
}
#sidebar ul.widgets li.widget .top-box {
	background:url(images/box-top.jpg) top left no-repeat;
	width:286px;
	height:81px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
	float:left;
}
#sidebar ul.widgets li.widget .bot-box {
	background:url(images/box-bot.jpg) top left no-repeat;
	width:286px;
	height:6px;
	float:left;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:0;
}
#sidebar ul.widgets li.widget .content-box {
	position:relative;
	width:256px;
	float:left;
	z-index:5;
	min-height:60px;
	padding:15px;
}
/**/
#sidebar ul.widgets li.widget .whychooseus .icon-box {
	height:64px;
	background-position:0 0;
}
#sidebar ul.widgets li.widget .whychooseus .content-box h3 {
	font-size:24px;
	color:#007d00;
	font-weight:normal;
}
#sidebar ul.widgets li.widget .whychooseus .content-box ul{
	float:left;
	margin-top:20px;
	margin-left:20px;
}
#sidebar ul.widgets li.widget .whychooseus .content-box ul li{
	clear:both;
	float:left;
	margin-bottom:22px;
}
#sidebar ul.widgets li.widget .whychooseus .content-box ul li span{
	padding:3px 8px;
	float:left;
	margin-right:8px;
	background:#658b28;
	color:#fff;
	width:16px;
	line-height:12px;
}
#sidebar ul.widgets li.widget .whychooseus .content-box ul li a{
	line-height:14px;
	float:left;
	width:160px;
	color:#0054ff;
}
/**/
#sidebar ul.widgets li.widget .supportonline .icon-box {
	height:58px;
	background-position: 0 -75px !important;
}
#sidebar ul.widgets li.widget .supportonline .content-box h3 {
	font-size:24px;
	color:#666666;
	font-weight:normal;
	float:left;
}
#sidebar ul.widgets li.widget .supportonline .content-box span.hotline {
	float:left;
	clear:both;
	width:240px;
	text-align:center;
	color:#f00;
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
}
#sidebar ul.widgets li.widget .supportonline .content-box  ul {
	float:left;
	margin-top:20px;
	margin-left:20px;
}
#sidebar ul.widgets li.widget .supportonline .content-box  ul li{
	float:left;
	clear:both;
	margin-bottom:7px;
}
#sidebar ul.widgets li.widget .supportonline .content-box  ul li a{
	line-height:24px;
}
#sidebar ul.widgets li.widget .supportonline .content-box  ul li a img{
	float:left;
}
#sidebar ul.widgets li.widget .supportonline .content-box  ul li a span{
	color:#646464;
	float:left;
	margin-left:15px;
}
/**/
#sidebar ul.widgets li.widget .tourbest .icon-box {
	height:63px;
	background-position: 0 -145px !important;
}
#sidebar ul.widgets li.widget .tourbest .content-box h3 {
	font-weight:normal;
	float:left;
}
#sidebar ul.widgets li.widget .tourbest .content-box h3 .left {
	float:left;
	color:#ff1500;
	font-size:24px;
}
#sidebar ul.widgets li.widget .tourbest .content-box h3 .right {
	color:#666666;
	float:left;
	font-size:24px;
	margin-left:7px;
}
#sidebar ul.widgets li.widget .tourbest .content-box ul {
	float:left;
	margin-top:18px;
}
#sidebar ul.widgets li.widget .tourbest .content-box ul li{
	float:left;
	clear:both;
	margin-bottom:15px;
}
#sidebar ul.widgets li.widget .tourbest .content-box ul li .box-img{
	width:115px;
	height:94px;
	float:left;
	margin-right:10px;
}
#sidebar ul.widgets li.widget .tourbest .content-box ul li .box-img img{
	width:115px;
	height:94px;
	float:left;
}
#sidebar ul.widgets li.widget .tourbest .content-box ul li .info{
	float:left;
	width:130px;
}
#sidebar ul.widgets li.widget .tourbest .content-box ul li .info a{
	color:#0054ff;
	font-size:13px;
	line-height:23px;
	float:left;
	height:23px;
	overflow:hidden;
	width:130px;
}
#sidebar ul.widgets li.widget .tourbest .content-box ul li .info p{
	float:left;
	margin-top:5px;
	color:#666666;
	width:135px;
	line-height:16px;
	height:64px;
	overflow: hidden;
	word-spacing: 1px;
}
/**/
#sidebar ul.widgets li.widget .getour .icon-box {
	height:63px;
	background-position: 0 -212px !important;
}
#sidebar ul.widgets li.widget .getour .content-box h3 {
	color:#0f850f;
	font-weight:normal;
	font-size:24px;
}
#sidebar ul.widgets li.widget .getour .content-box .hotline {
	color:#545d4d;
	font-size:24px;
	text-align:center;
	clear:both;
	width:256px;
	float:left;
	margin-top:10px;
}
/**/
#sidebar ul.widgets li.widget .specialoffers .icon-box {
	height:63px;
	background-position: 0 -277px !important;
}
#sidebar ul.widgets li.widget .specialoffers .content-box h3 {
	color:#e03e54;
	font-size:24px;
	float:left;
}
#sidebar ul.widgets li.widget .specialoffers .content-box .hotline {
	clear:both;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#545d4d;
}
#sidebar ul.widgets li.widget .specialoffers .content-box form {
	float:left;
	clear:both;
	margin-top:10px;
}
#sidebar ul.widgets li.widget .specialoffers .content-box form p{
	background:url(images/box-email.png) top left no-repeat;
	float:left;
}
#sidebar ul.widgets li.widget .specialoffers .content-box form p input[type="text"]{
	width:140px;
	padding:0 5px;
	height:20px;
	line-height:20px;
	background:none;
	border:none;
	font-size:9px;
	font-style:italic;
	float:left;
}
#sidebar ul.widgets li.widget .specialoffers .content-box form p input[type="submit"]{
	float:left;
	margin-left:2px;
	width:40px;
	height:25px;
	background:no-repeat;
	border:none;
}
/**/
#sidebar ul.widgets li.widget .bestmenu .icon-box {
	height:72px;
	background-position: 0 -345px !important;
	margin-top:-15px !important;
}
#sidebar ul.widgets li.widget .bestmenu .content-box h3 {
	font-size:24px;
}
#sidebar ul.widgets li.widget .bestmenu .content-box h3 .left{
	color:#0f850f;	
	float:left;
}
#sidebar ul.widgets li.widget .bestmenu .content-box h3 .right{
	color:#545d4d;
	float:left;
	margin-left:7px;
}
#sidebar ul.widgets li.widget .bestmenu .content-box img {
	clear:both;
	float:left;
}
/**/
#sidebar ul.widgets li.widget .memberlink .content-box h3 {
	color:#0f850f;
	float:left;
	padding-bottom:11px;
	width:190px;
	font-size:24px;
	border-bottom:1px solid #8cc331;
}
#sidebar ul.widgets li.widget .memberlink .content-box ul {
	float:left;
	clear:both;
	margin-left:15px;
	margin-top:15px;
}
#sidebar ul.widgets li.widget .memberlink .content-box ul li{
	padding-left:10px;
	clear:both;
	float:left;
	height:18px;
	background:url(images/sym-1.jpg) left center no-repeat;
}
#sidebar ul.widgets li.widget .memberlink .content-box ul li a{
	color:#666666;
	font-size:12px;
	line-height:18px;
}
#sidebar ul.widgets li.widget .memberlink .content-box ul li a:hover{
	text-decoration:underline;
}
/**/
#sidebar ul.widgets li.widget .partners .content-box h3 {
	color:#0f850f;
	float:left;
	padding-bottom:11px;
	width:190px;
	font-size:24px;
	border-bottom:1px solid #68c4e0;
}
#sidebar ul.widgets li.widget .partners .content-box ul {
	clear:both;
	float:left;
	margin-top:10px;
}
#sidebar ul.widgets li.widget .partners .content-box ul li {
	float:left;
	clear:both;
	margin-bottom:10px;
}
#sidebar ul.widgets li.widget .partners .content-box ul li .box-img {
	float:left;
	width:71px;
	height:60px;
}
#sidebar ul.widgets li.widget .partners .content-box ul li .box-img img{
	float:left;
	width:71px;
	height:60px;
}
#sidebar ul.widgets li.widget .partners .content-box ul li .info {
	float:left;
	margin-left:10px;
	width:155px;
}
#sidebar ul.widgets li.widget .partners .content-box ul li .info a {
	float:left;
	color:#666666;
	font-size:12px;
	margin-top:10px;
	line-height:18px;
}
/**/
#sidebar ul.widgets li.widget .box-bg .icon-box {
	background:url(images/icon-sidebar.png) no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	margin-top:-10px;
	width:95px;
}
/**/
#footer {
	clear:both;
	float:left;
	
	width:980px;
	height:100px;
}
#footer .menu-foot {
	float:left;
	width:980px;
	height:37px;
	margin-bottom:10px;
}
#footer .menu-foot .left {
	float:left;
	width:678px;
	height:37px;
}
#footer .menu-foot .left li {
	color:#666666;
	float:left;
	font-size:14px;
	margin-right:5px;
	height:37px;
}
#footer .menu-foot .left li a {
	color:#666666;
	font-size:12px;
	padding-right:5px;
	height:37px;
	line-height:37px;
}
#footer .menu-foot .left li a:hover {
	text-decoration:underline;
}
#footer .menu-foot .right {
	float:right;
	width:280px;
	/*height:37px;*/
	padding-top: 10px;
}
#footer .menu-foot .right li {
	margin-left:10px;
	float:left;
	height:37px;
}
#footer .menu-foot .right li a {
	float:left;
	height:22px;
	margin-top:7px;
}
#footer .menu-foot .right li a img {
	float:left;
	height:22px;
}
#footer address {
	float:left;
	clear:both;
	color:#666666;
	font-style:normal;
	line-height:18px;
}
#footer .payment {
	float: right;
}
#footer .payment img{
	float:right;
}
/**/
#after-mid {
    float: left;
    width: 678px;
	background:url(images/ykienkh-bg.jpg) top left repeat-y;
	position:relative;	
}
#after-mid .top{
	margin-top:-10px;
	background:url(images/ykienkh-top.png) top left no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	height:52px;
	float:left;
	width:678px;
	z-index:0;
}
#after-mid .bottom{
	background:url(images/ykienkh-bottom.png) top left no-repeat;
	position:absolute;
	bottom:0px;
	left:0px;
	height:10px;
	width:678px;
	margin-bottom:-10px;
	z-index:0;
}
#after-mid .center {
	position:relative;
	z-index:1;
	width:658px;
	padding:10px;
}
#after-mid .title-box {
	color:#666666;
	font-size:16px;
	float:left;
	padding-left:15px;
	background:url(images/icon-testminoals.png) left center no-repeat;
	margin-top:-10px;
}
#after-mid .view-all {
	position:absolute;
	top:0px;
	right:10px;
	font-size:14px;
	color:#666;
	background: none;
}
#after-mid ul{
	clear:both;
	float:left;
		margin:15px 0px;
	margin-left:-40px;
}
#after-mid ul li{
	width:309px;
	float:left;
	margin-left:40px;
}
#after-mid ul li .box-img {
	width:86px;
	height:71px;
	float:left;
}
#after-mid ul li .box-img img {
	width:86px;
	height:71px;
}
#after-mid ul li .box-info {
	padding:0 0px 0 15px;
	position:relative;
	width:193px;
	float:left;
}
#after-mid ul li .box-info .top-info{
	position:absolute;
	top:0px;
	left:0px;
	background:url(images/top-info-testmino.jpg) top left no-repeat;
	width:15px;
	margin-top:-10px;
	height:15px;
	float:left;
}
#after-mid ul li .box-info .bottom-info{
	background:url(images/bottom-info-testmino.jpg) top left no-repeat;
	bottom:0px;
	right:0px;
	position:absolute;
	margin-right:-10px;
	height:15px;
	width:15px;
	float:left;
	margin-bottom:-10px;
}
#after-mid ul li .box-info p {
    color: #666666;
    line-height: 18px;
    text-align: justify;
    word-spacing: 1px;
}
#after-mid ul li .box-info .details{
	color:#0055a4;
	font-size:13px;
	float:right;
	margin-right:10px;	
}
/*Content*/
#box-content {
	float: left;
    line-height: 36px;
    margin-top: -36px;
    width: 674px;
}
#content.page-sitemap{
}
#content.page-sitemap ul{
	float:left;
	margin-left:40px;
	margin-top:25px;
}
#content.page-sitemap ul li{
	float:left;
	clear:both;
}
#content.page-sitemap ul li span{
	width:32px;
	float:left;
	color:#0054ff;
	font-size:13px;
}
#content.page-sitemap ul li a{
	float:left;
	color:#666666;
	font-size:13px;
}
#content.page-sitemap ul li a:hover{
	color:#0054ff;
	text-decoration:underline;
}
#content.page-sitemap .content-box-1 {
	min-height:1788px;
}
/*
#content.page-testimonials .content-box-1 {
	min-height:1788px;
}
*/
#content {
	float:left;
	width:674px;
	margin-bottom:20px;
}
.content-box-1 {
	margin-bottom:22px;
	width:672px;
	float:left;
	margin-top:20px;
	background:url(images/label-content-1-bottom.jpg) bottom left repeat-x #fff;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	position: relative;
	padding-top: 5px;
}
.content-box-1 .label-content-box-1-top {
	margin-top:-20px;
	background:url(images/label-content-1-top.png) top left no-repeat;
	width:659px;
	height:45px;
	float:left;
	padding-left:15px;
	color:#ffffff;
	margin-left:-1px;
}
.tabs-1 {
	width:674px;
	float:left;
	background:url(images/hotesbest.png) top left no-repeat;
	height:226px;
	margin-top:20px;
}
.side-danh-muc-top {
    float: right;
	margin-top:5px;
	margin-right:9px;
    position: relative;
    z-index: 1;
}
.pages-tour .tabs-2 .side-danh-muc-bot {
	height:1300px;
}
.tabs-2 .side-danh-muc-bot {
	width:651px;
	margin:0px;
	padding:10px;
	border:1px solid #cbcbcb;
	height:454px;
}
.side-danh-muc-bot {
    clear: both;
    float: right;
    height: 184px;
    position: relative;
    width: 530px;
	background:#fff;
	margin-right:9px;
}

.page-book-tour .side-danh-muc-bot {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    float: left;
    height: auto;
    margin-right: 0;
    position: relative;
    width: 674px;
}

.side-danh-muc-bot {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    float: right;
    height: 184px;
    margin-right: 9px;
    position: relative;
    width: 530px;
}

.side-danh-muc-bot  .tabcontent {
}
.tabs-2 .side-danh-muc-bot  .tabcontent ul{
	width:650px;
	margin-left:-16px;
}
.side-danh-muc-bot  .tabcontent ul{
	padding:10px;
	width:510px;
	height:164px;
	margin-left:-25px;
}
.pages-tour .tabs-2 .side-danh-muc-bot  .tabcontent ul li{
	margin-bottom:20px;
}
.tabs-2 .side-danh-muc-bot  .tabcontent ul li{
	margin-bottom:15px;
	width:200px;
	margin-left:16px;
}
.side-danh-muc-bot  .tabcontent ul li{
	float:left;
	width:145px;
	margin-left:25px;
}
.tabs-2 .side-danh-muc-bot  .tabcontent ul li .box-img{
	width:190px;
	height:125px;
}
.tabs-2 .side-danh-muc-bot  .tabcontent ul li .box-img img{
	width:190px;
	height:125px;
}
.side-danh-muc-bot  .tabcontent ul li .box-img{
	width:149px;
	height:79px;
	float:left;
	padding:2px;
	border:1px solid #cbcbcb;
}
.side-danh-muc-bot  .tabcontent ul li .box-img img{
	width:149px;
	height:79px;
	float:left;
}
.side-danh-muc-bot  .tabcontent ul li .box-info{
	float:left;
	clear:both;
	margin-top:5px;
}
.side-danh-muc-bot  .tabcontent ul li .box-info .star{
	background:url(images/bg-star.png) top left no-repeat;
	float:left;
	width:70px;
	height:13px;
	margin:5px 0px;
}
.side-danh-muc-bot  .tabcontent ul li .box-info .star img{
	width:14px;
	float:left;
    height: 14px;
}
.side-danh-muc-bot  .tabcontent ul li .box-info .details-info{
	float:left;
	clear:both;
	line-height:18px;
}
.side-danh-muc-bot  .tabcontent ul li .box-info .details-info .name{
	color:#0054ff;
	font-size:13px;
	float:left;
	clear:both;
}
.side-danh-muc-bot  .tabcontent ul li .box-info .details-info .price{
	color:#666;
	font-size:12px;
	float:left;
	clear:both;
	font-weight:bold;
}
.side-danh-muc-bot  .tabcontent ul li .box-info .details-info .note{
	color:#666;
	font-size:13px;
	float:left;
	clear:both;
}
.tabs-2 {
	float:left;
	clear:both;
	margin-top:20px;
	width:674px;
}
.tabs-2 .title {
	color:#666666;
	text-transform:uppercase;
	font-size:18px;
	padding-left:15px;
	float:left;
	background:url(images/icon-testminoals.png) left center no-repeat;
	margin-top:10px;
	
}
.top-tabs-2 {
	background:url(images/top-tabs-2.png) left top no-repeat;
	width:674px;
	height:13px;
	position:absolute;
	left:0px;
	top:0px;	
	margin-left:-1px;
	margin-top:-1px;
}
.bottom-tabs-2 {
	background:url(images/bottom-tabs-2.png) left top no-repeat;
	width:673px;
	height:13px;
	position:absolute;
	bottom:0px;
	left:0px;
	margin-bottom:-1px;
	margin-left:-1px;
}
.tabs-2 .view-all {
	color:#fff;
	font-size:16px;
	float:right;
	width:72px;
	height:29px;
	line-height:29px;
	text-align:center;
	background:url(images/viewall-1.png) top left no-repeat;
}
.gallery {
	float:left;
	clear:both;
	margin-top:20px;
	background:url(images/line-1.png) no-repeat;
	background-position:104px 14px;
	width:673px;
}
.gallery .title{
	color:#666666;
	text-transform:uppercase;
	font-size:18px;
	padding-left:15px;
	float:left;
	background:url(images/icon-testminoals.png) left center no-repeat;
	margin-top:10px;
}
.gallery ul {
	background:url(images/box-img-home.png) top right no-repeat;
	float:left;
	clear:both;
	width:684px;
	height:172px;
	margin-top:10px;
	margin-left:-9px;
}
.gallery ul li{
	float:left;
	width:219px;
	margin-left:9px;
	text-align:center;
	margin-top:13px;
}
.gallery ul li a{
}
.gallery ul li img{
	width:190px;
	height:146px;
}
.box-news {
	margin-top:20px;
	float:left;
	width:674px;
	padding-top:30px;
	background:url(images/news-1.jpg) no-repeat;
	background-position:0 3px;
}
.box-news .left{
	float:left;
	width:415px;
	border-top:1px solid #e2e2e2;
	padding-top:10px;

}
.box-news .left .big-news{
	width:415px;
}
.box-news .left .big-news .box-img{
	width:90px;
	height:71px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.box-news .left .big-news .box-img img{
	width:90px;
	height:71px;
	float:left;
}
.box-news .left .big-news .box-info{
	float:left;
	width:290px;
}
.box-news .left .big-news .box-info .name{
	color:#0054ff;
	font-size:13px;
	font-weight:bold;
	float:left;
	line-height:23px;
}
.box-news .left .big-news .box-info p{
	color:#666666;
	float:left;
	clear:both;
	text-align:justify;
	line-height: 18px;
	word-spacing: 1px;
}
.box-news .left .big-news .box-info .details{
	float:right;
	margin-top:5px;
	color:#0054ff;
	font-size:13px;
}
.box-news .left .others-news{
	clear:both;
	float:left;
	margin-top:15px;
}
.box-news .left .others-news ul{
}
.box-news .left .others-news ul li{
	height:20px;
	line-height:20px;
	border-bottom:1px dashed #CAC8C8;
	width:410px;
	float:left;
	clear:both;
}
.box-news .left .others-news ul li a{
	line-height:20px;
	float:left;
	padding-left:10px;
	background:url(images/sym-3.jpg) center left no-repeat;
	color:#666;
}
.box-news .left .others-news ul li span{
	float:right;
	line-height:20px;
	color:#666;
}
.box-news .right{
	float:right;
}
.box-news .right a{
}
.box-news .right a img{
	float:right;
	padding:2px;
	border:1px solid #cccccc;
	width:249px;
	height:195px;
}
.ads-1 {
	float:left;
	margin:5px 0 15px;
}
.ads-1 a{
}
.ads-1 a img{
	width:674px;
}

.box-search-tour {
	float:left;
	width:634px;
	background:url(images/searchtour.jpg) top left no-repeat;
	height:105px;
	padding:20px;
	margin-top:20px;
}
.box-search-tour .title{
	padding-left:20px;
	background:url(images/sym--4.jpg) left center no-repeat;
	height:20px;
	line-height:20px;
	float:left;
	color:#0054ff;
	font-size:18px;
}
.box-search-tour form{
	float:left;
	clear:both;
	margin-left:80px;
	color:#5f615b;
	font-size:14px;

}
.box-search-tour form p.row{
	float:left;
	clear:both;
	height:20px;
	margin-bottom:5px;
}
.box-search-tour form p.row label.label-1{
	width:130px;
	float:left;
	height:20px;
	line-height:20px;
	color:#5f615b;
	font-size:14px;
}
.box-search-tour form p.row label.label-2{
	width:30px;
	float:left;
	height:20px;
	line-height:20px;
	color:#5f615b;
	font-size:14px;
	margin-left:10px
}

.box-search-tour form p.row select{
	width:117px;
	height:20px;
	float:left;
}
.box-search-tour form p.row input[type="submit"]{
	background:url(images/submit-1.jpg) top left no-repeat;
	width:36px;
	cursor:pointer;
	height:20px;
	border:none;
	float:left;
	margin-left:15px;
}
.box-search-tour form p.row-1{
	float:left;
	clear:both;
	height:20px;
	margin-bottom:5px;
}
.box-search-tour form p.row-1 input[type="radio"]{
	float:left;
	height:20px;
	margin-right:5px;
}
.box-search-tour form p.row-1 label{
	margin-right:10px;
	float:left;
	line-height:20px;
}
.page-searchresults .content-box-1 ul{
	padding:10px;
	width:674px;
	height:164px;
	margin-left:-6px;
}
.page-searchresults .content-box-1 ul li{
	margin-bottom:20px;
	width:200px;
	margin-left:16px;
	float:left;
}
.page-searchresults .content-box-1 ul li .box-img{
	width:190px;
	height:125px;
	float:left;
	padding:2px;
	border:1px solid #cbcbcb;
}
.page-searchresults .content-box-1 ul li .box-img img{
	width:190px;
	height:125px;
	float:left;
}
.page-searchresults .content-box-1 ul li .box-info{
	float:left;
	clear:both;
	margin-top:5px;
}
.page-searchresults .content-box-1 ul li .box-info .star{
	background:url(images/bg-star.png) top left no-repeat;
	float:left;
	width:70px;
	height:13px;
	margin:5px 0px;
}
.page-searchresults .content-box-1 ul li .box-info .star img{
	width:14px;
	float:left;
    height: 14px;
}
.page-searchresults .content-box-1 ul li .box-info .details-info{
	float:left;
	clear:both;
	line-height:18px;
}
.page-searchresults .content-box-1 ul li .box-info .details-info .name{
	color:#0054ff;
	font-size:13px;
	float:left;
	clear:both;
}
.page-searchresults .content-box-1 ul li .box-info .details-info .price{
	color:#666;
	font-size:12px;
	float:left;
	clear:both;
	font-weight:bold;
}
.page-searchresults .content-box-1 ul li .box-info .details-info .note{
	color:#666;
	font-size:13px;
	float:left;
	clear:both;
}
.page-searchresults .content-box-1 .found {
	color:#666666;
	font-size:18px;
	padding-left:15px;
}
.page-book-tour {
}

.page-book-tour .row-top img {
    float: left;
    margin: 10px;
}
.page-book-tour .row-top p {
    line-height: 20px;
    padding: 10px;
    text-align: justify;
    color:#666;
    word-spacing: 1px;
}
.page-book-tour .row-1 h3,.row-5 h3, .page-book-tour .row-2 h3, .page-book-tour .row-3 h3{
	background:#2da5fe;
	height:37px;
	float:left;
	width:667px;
	padding-left:5px;
	color:#fff;
	text-transform:uppercase;
}
.page-book-tour .row-1 h3 span, .page-book-tour .row-2 h3 span, .page-book-tour .row-3 h3 span {
	width:19px;
	height:19px;
	float:left;
	margin-right:25px;
	margin-top:9px;
	background:#fff;
	color:#2da5fe;
	line-height:19px;
	text-align:center;
}
.page-book-tour .row-1 .box-bottom , .page-book-tour .row-2 .box-bottom  {
	float:left;
	clear:both;
	margin:20px 0;
	width:672px;
}
.page-book-tour .row-1 .box-bottom p select{
	height:20px;
	min-width:117px;
	float:left;
	margin-right:5px;
	font-size:14px;
	color:#666666;
}
.page-book-tour .row-1 .box-bottom p span.price {
	color:#666;
	font-weight:bold;
	font-size:14px;
}
.page-book-tour .row-2 .box-bottom p input {
	float:left;
	width:430px;
	height:23px;
	border:1px solid #7f9db9;
	background:#fff;
}
.page-book-tour .row-2 .box-bottom p textarea {
	float:left;
	width:430px;
	height:88px;
	border:1px solid #7f9db9;
	background:#fff;
}
.page-book-tour .row-3 .box-bottom ul {
	margin-left:-1px;
	float:left;
}
.page-book-tour .side-danh-muc-bot .tabcontent ul li {
    float: left;
    margin-left: 0;
    width: auto;
}
.page-book-tour .row-3 .box-bottom ul li {
	float:left;
	position:relative;
	border-left:1px dotted #c4c4c4;
	border-bottom:1px dotted #c4c4c4;
}
.page-book-tour .row-3 .box-bottom ul li p{
	position:absolute;
	top:15px;
	left:25px;
	height:25px;
	width:175px;
	float:left;
}
.page-book-tour .row-3 .box-bottom p.control {
	float:left;
	clear:both;
	width:674px;
}
.page-book-tour .row-3 .box-bottom p.control input[type="submit"] {
	float:right;
	margin:15px;
	width:139px;
	height:32px;
	clear:both;
	background:url(images/submit-2.jpg) top left no-repeat;
	border:none;
	cursor:pointer;
}
.page-book-tour .row-3 .box-bottom ul li p input {
	height:25px;
	float:left;
}
.page-book-tour .row-3 .box-bottom ul li p label {
	line-height:25px;
	float:left;
	margin-left:10px;
	color:#169cff;
	font-size:14px;
}
.page-book-tour .row-4 h3{
	background:url(images/title-1.jpg) center left repeat-x;
	float:left;
	width:672px;
}
.page-book-tour .row-4 h3 span{
	margin-left:10px;
	background:#fff;
	line-height:18px;
	color:#0054ff;
	font-size:18px;
}
.page-book-tour .row-1 .box-bottom p, .page-book-tour .row-2 .box-bottom p {
	float:left;
	clear:both;
	margin-left:10px;
	margin-bottom:10px;
}
.page-book-tour .row-1 .box-bottom p label, .page-book-tour .row-2 .box-bottom p label {
	font-size:14px;
	width:180px;
	float:left;
	color:#169cff;
	height:25px;
	line-height:25px;
}

.page-book-tour .row-2 .box-bottom p label.contact_error
{
	display:none;
}
.page-book-tour .row-2 .box-bottom p label.contact_error_show, .page-book-tour .row-1 .box-bottom p label.contact_error_show
{
	display:block;
	color:red;
	font-weight:bold;
	float:left;
	margin-left:5px;
	width:20px;
}

.page-book-tour .row-4 ul{
	padding:10px;
	width:674px;
	margin:10px 0;
	float:left;
	margin-left:-6px;
}
/*
.page-book-tour .row-4 ul li{
	margin-bottom:20px;
	width:200px;
	margin-left:16px;
	float:left;
}
*/
.page-book-tour .row-4 ul li .box-img {
    border: 1px solid #CBCBCB;
    float: left;
    height: 100px;
    padding: 2px;
    width: 151px;
}
.page-book-tour .row-4 ul li .box-img img{
	width:151px;
	height:100px;
	float:left;
}
.page-book-tour .row-4 ul li .box-info{
	float:left;
	clear:both;
	margin-top:5px;
}
.page-book-tour .row-4 ul li .box-info .star{
	background:url(images/bg-star.png) top left no-repeat;
	float:left;
	width:70px;
	height:13px;
	margin:5px 0px;
}
.page-book-tour .row-4 ul li .box-info .star img{
	width:14px;
	float:left;
    height: 14px;
}
.page-book-tour .row-4 ul li .box-info .details-info{
	float:left;
	clear:both;
	line-height:18px;
}
.page-book-tour .row-4 ul li .box-info .details-info .name{
	color:#0054ff;
	font-size:13px;
	float:left;
	clear:both;
}
.page-book-tour .row-4 ul li .box-info .details-info .price{
	color:#e23c46;
	font-size:13px;
	float:left;
	clear:both;
}
.page-book-tour .row-4 ul li .box-info .details-info .note{
	color:#666;
	font-size:13px;
	float:left;
	clear:both;
}
.page-news {
}
.page-news ul{
	margin:10px;
	float:left;
	clear:both;
	width:650px;
}
.page-news ul li{
	float:left;
	clear:both;
	width:650px;
	padding:5px 0px;
	border-bottom:1px dashed #cfcfcf;
}
.page-news ul li .name-news{
	color:#0068c3;
	font-weight:bold;
	font-size:13px;
	float:left;
	width:650px;
}
.page-news ul li .name-news:hover{
	color:#ff0000;
}
.page-news ul li .box-img{
	clear:both;
	float:left;
	background:url(images/box-img-1.png) top left no-repeat;
	width:147px;
	height:125px;
}
.page-news ul li .box-img img {
    clear: both;
    float: none;
    height: 108px;
    margin-left: 6px;
    margin-top: 67px;
    overflow: hidden;
    padding: 8px 2px;    
    width: 144px;
}
.page-news ul li .box-info{
	float:left;
	margin-left:10px;
	width:490px;
}
.page-news ul li .box-info .date{
	float:left;
	color:#858484;
	font-size:11px;
}
.page-news ul li .box-info p{
	color:#666666;
	font-size:12px;
	float:left;
	clear:both;
	margin-top:10px;
	line-height:15px;
	text-align:justify;
}

.page-testimonials {
}
.page-testimonials .sendtestimonials{
	background:url(images/send-testimonials.jpg) top left no-repeat;
	float:right;
	margin-right:90px;
	width:196px;
	height:50px;
}
.page-testimonials ul{
	margin:10px;
	float:left;
	clear:both;
	width:650px;
}
.page-testimonials ul li{
	float:left;
	clear:both;
	width:650px;
	padding:5px 0px;
	border-bottom:1px dashed #cfcfcf;
}
.page-testimonials ul li .name-news:hover{
	color:#ff0000;
}
.page-testimonials ul li .box-img{
	clear:both;
	float:left;
	background:url(images/box-img-1.png) top left no-repeat;
	width:147px;
	height:125px;
}
.page-testimonials ul li .box-img img{
	float:left;
	clear:both;
	margin-left:6px;
	margin-top:13px;
}
.page-testimonials ul li .box-info{
	float:left;
	margin-left:10px;
	width:490px;
}
.page-testimonials ul li .box-info .date{
	float:left;
	color:#858484;
	font-size:11px;
}
.page-testimonials ul li .box-info p{
	color:#666666;
	font-size:13px;
	float:left;
	clear:both;
	margin-top:10px;
	line-height:20px;
	text-align:justify;
}
.page-aboutus p .top-about {
	font-style:italic;
	font-size:13px;
	color:#4c4c4c;
}
.page-aboutus p{
	width:650px;
	float:left;
	clear:both;
	margin:10px;
	color:#666666;
	text-align:justify;
	line-height:18px;
}
.page-aboutus p img {
	margin:15px auto;
	max-width:540px;
	display:block;
}
/*
.page-restaurant-detail .content-box-1 img, .page-tour-detail-3-2 .content-box-1 img
{
	float:left;
	width:241px;
	height:215px;
	margin:0 10px 0 5px;
}
*/
.content-box-1 img
{
	padding: 5px;
	float: left;
}
.page-restaurant-detail .content-box-1 p, .page-tour-detail-3-2 .content-box-1 p
{
	font-size:12px;
	line-height:20px;
	color:#666666;
	padding:0 5px;
	text-align:justify;
	word-spacing: 1px;
}
.page-restaurant-detail .content-box-1 p img
{
	display:block;
	margin:0 auto;
	max-width:649px;
	max-height:463px;
	float:none;
	padding:7px 0;
}
/*
#content.page-restaurant-detail .content-box-1, #content.page-hotels-detail .content-box-1, #content.page-tour-detail-3-2 .content-box-1
{
	min-height:1788px;
}*/
#content.page-restaurant-detail .content-box-1 h2, #content.page-tour-detail-3-2 .content-box-1 h2
{
	color:#169cff;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	padding: 0 5px;
}
#content.page-tour-detail-3-2 .content-box-1 .bgcomments h2
{
	color:#646464;
	line-height:40px;
	font-size:14px;
}
.div10 {
    height: 10px;
    width: 90%;
}
.lefttag {
    background: url(images/lefttag_03.jpg) no-repeat;
    float: left;
    height: 31px;
    width: 37px;
	margin-left:5px;
}
.righttag {
    background: none repeat scroll 0 0 #F0F0F0;
    height: 31px;
    line-height: 31px;
    overflow: hidden;
    text-indent: 5px;
	margin-right:5px;
}
.righttag a {
    color: #646464;
    font-size: 12px;
}
.righttag a:hover
{
	color:#0182d7;
}
#content.page-restaurant-detail .content-box-1 ul.social li img, #content.page-hotels-detail .content-box-1 ul.social li img, #content.page-tour-detail-3-2 .content-box-1 ul.social li img
{
	width:62px;
	height:22px;
}
#content.page-restaurant-detail .content-box-1 ul.social li a.print, #content.page-hotels-detail .content-box-1 ul.social li a.print, #content.page-tour-detail-3-2 .content-box-1 ul.social li a.print
{
	background:url(images/print_03.png) no-repeat;
	width:17px;
	height:16px;
	padding-left:22px;
}
#content.page-thanks-you
{
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	/*min-height:1808px;*/
}
#content.page-thanks-you .news
{
	margin-top:50px;
}
.thanks p
{
	padding:0 5px;
	color:#666666;
	font-size:14px;
	line-height:30px;
}
.thanks .thank_title
{
	background: url(images/thanks_03.gif) top left no-repeat;
	width: 674px;
	height: 55px;
	display: block;
	position: relative;
	
}
.thanks .thank_title span
{
	position: absolute;
	right: 140px;
	bottom: -2px;
	color: red;
	font-size: 28px;
	font-weight: bold;
	text-shadow: 1px 0 0 white;
}
.thanks img
{
	margin:0 auto;
	display:block;
}
.news .newtour
{
	background:url(images/bgnewtour_03.jpg) repeat-x;
	height:30px;
	border-radius:5px 5px 0 0;
	width:100px;
	line-height:30px;
	color:#FFF;
	font-size:14px;
	text-indent:10px;
	float:left;
}
.news .linetour
{
	border-bottom:1px solid #ff0000;
	float:left;
	height:30px;
	width:570px;
	margin:0 2px;
}
.news ul.listtour
{
	margin-left:20px;
	margin-top:10px;
}
.news ul.listtour li
{
	float:left;
	padding:0 10px;
	width:190px;
	padding-bottom:25px;
}
.news ul.listtour li img
{
	width:190px;
	height:125px;
	border:1px solid #cbcbcb;
	padding:2px 2px 5px 2px;
}
.news ul.listtour li p
{
	color:#666666;
	line-height:18px;
	font-size:13px;
}
.news ul.listtour li p.tendanhsachtour
{
 color: #0054ff;
    font-size: 13px;
    text-shadow: 0 1px #2A70FF;
}
.news ul.listtour li p.giatour {
    color: #FF000F;
    text-shadow: 0 1px #FF000F;
}
/*
#content.page-testimonial .content-box-1 {
    min-height: 1788px;
}
*/
form#contact input[type="text"]{
    border: 1px solid #7f9db9;
    float: left;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    width: 295px;
}
form#contact input[type="file"] {
   
    float: left;
   
    height: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    width: 295px;
}
form#contact .ten {
    float: left;
    line-height: 25px;
    margin-right: 10px;
    text-align: left;
    width: 180px;
	font-size:14px;
	color:#169cff;
}
form#contact p span.red {
    color: red;
}
form#contact p a
{
	color:#666666;
	text-decoration:underline;
}
form#contact p {
    overflow: hidden;
    padding-bottom: 5px;
	text-align:center;	
}
.page-testimonial form#contact
{
	padding:0 10px;
	margin-top:20px;
}
form#contact .home
{
	width:400px !important;
}
form#contact .widthnoidung
{
	width:646px !important;
	border:1px solid #7f9db9;
	height:350px;
}
form#contact p img {
    float: left;
    margin-right: 5px;
}
form#contact p .capcha {
    width: 215px;
}
form#contact input[type="submit"], form#contact input[type="reset"] {
    background: url(images/submit_03.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 3px 3px 3px 3px;
    color: white;
    cursor: pointer;
    font-weight: bold;
    height: 25px;
    margin-right: 5px;
    width: 88px;
}
.page-testimonial .news .linetour {
    width: 567px;
}




.page-hotels-detail .content-box-1 img, .pages-hotels-4-1 .content-box-1 img {
    float: left;
    height: 215px;
    margin: 0 10px 0 10px;
    width: 241px;
}
.box-info .star img,.box-img img
{
   margin:0  !important;     
}

#content.page-hotels-detail .content-box-1 p
{
	padding:0 10px;
	color:#666;
	line-height: 18px;
	word-spacing: 1px;
}
#content.page-hotels-detail .content-box-1 p .ratings
{
	background:url(images/bg-star.png) no-repeat;
	width:119px;
	height:16px;
	display:block;
	float:right;
	margin-right:232px;	
}
#content.page-hotels-detail .content-box-1 .btnbooking a, #content.pages-hotels-4-1 .content-box-1 .btnbooking a
{
	background:url(images/bookingbtn_03.png) no-repeat;
	width:139px;
	height:32px;
	float:right;
	margin-right:10px;
	display:block;
}
#content.page-tour-detail-3-2 .content-box-1 .btnbooking a
{
	background:url(images/bookingbtn_03.png) no-repeat;
	width:139px;
	height:32px;
	float:right;
	margin-right:10px;
}

#content.pages-hotels-4-1 .content-box-1 .btnbooking a
{
	float:left;
	width:142px !important;
	height:38px !important;
	margin-left:60px;
	
}

.page-hotels-detail .content-box-1 .btnbooking a
{
	background:url(images/btnbooking04-2_03.gif) no-repeat !important;

}
#content.page-hotels-detail .content-box-1 table, #content.page-tour-detail-3-2 .content-box-1 table
{
	 border: 1px solid #CDCDCD;
	 margin-left:10px;
	 margin-top:10px;
}
#content.page-hotels-detail .content-box-1 table tr, #content.page-tour-detail-3-2 .content-box-1 table tr {
    background: none repeat scroll 0 0 #EEEEEE;
    line-height: 37px;
}
#content.page-hotels-detail .content-box-1 table tr td, #content.page-tour-detail-3-2 .content-box-1 table tr td {
    border-right: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;
    color: #666666;
    font-size: 12px;
    text-align: center;
}
#content.page-hotels-detail .content-box-1 table tr td.cot1, #content.page-tour-detail-3-2 .content-box-1 table tr td.cot1 {
    color: #0054FF;
    text-align: left;
    text-indent: 3px;
}
#content.page-hotels-detail .content-box-1 table tr td.cot5, #content.page-tour-detail-3-2 .content-box-1 table tr td.cot5 {
    color: #FF1600;
}
#content.page-hotels-detail .content-box-1 table tr.tieude td, #content.page-tour-detail-3-2 .content-box-1 table tr.tieude td {
    background: url(images/bgprice_03.jpg) repeat-x scroll 0 0 transparent;
    border-right: 1px solid #CDCDCD;
    color: #000000;
    font-size: 14px;
    height: 37px;
    text-align: center;
}
#content.page-hotels-detail .content-box-1 .internet-booking, #content.page-tour-detail-3-2 .content-box-1 .internet-booking
{
	position:relative;
	margin-top:15px;
	margin-bottom:15px;
}
#content.page-hotels-detail .content-box-1 .internet-booking h6{
	position:absolute;
	top:-18px;
	left:18px;
	color:#0054ff;
	font-size:15px;
}
#content.page-tour-detail-3-2 .content-box-1 .internet-booking h6
{
	position:absolute;
	top:-18px;
	left:14px;
	color:#0054ff;
	font-size:15px;
}
#content.page-hotels-detail .content-box-1 span.line-color-red, #content.page-tour-detail-3-2 .content-box-1 span.line-color-red
{
	background:url(images/linecolorred_07.png) no-repeat;
	width:670px;
	height:1px;
	display:block;
}
#content.page-hotels-detail .content-box-1 .bg-internet-booking
{
	height:auto;
	padding:10px;
	background:#f9f9f9;
	overflow:hidden;
}
#content.page-hotels-detail .content-box-1 .bg-internet-booking ul li
{
	 background: url(images/bgredpolices_03.png) no-repeat scroll 0 0 transparent;
    color: #666666;
	line-height:20px;
    font-size: 13px;
    margin-bottom: 10px;
    text-indent: 15px;
}
#content.page-hotels-detail .content-box-1 .news .linetour
{
	width:527px;
}
#content.page-hotels-detail .content-box-1 .news .newtour
{
	width:140px;
}
#content.page-hotels-detail .content-box-1 .news .bg-internet-booking ul.feather li
{
	float:left;
	width:320px;	
}
#content.page-hotels-detail .content-box-1 .news .photo-hotels
{
	margin-left:10px;
}
#content.page-hotels-detail .content-box-1 .news .photo-hotels .bg-photo-hotels
{
	background:url(images/bgphoto_15.gif) no-repeat;
	width:315px; 
	height:209px;	
}
#content.page-hotels-detail .content-box-1 .news .photo-hotels ul li
{
	float:left;
	width:330px;
}
#content.page-hotels-detail .content-box-1 .news .photo-hotels .bg-photo-hotels img
{
	width:295px;
	height:180px;
	padding:15px 3px;
}
.bgcomments {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #E2E2E2;
    height: auto;
	margin:5px;
    overflow: hidden;
}
.namecomments {
    color: #0363A3;
}
.textcomments {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8D8;
    color: #646464;
    font-size: 12px;
    margin-left: 110px;
	width:500px;
	min-height:80px;

}
.bgcomments img {
    float: left !important;
    height: 80px !important;
	margin:0 !important;
    padding: 0 10px 10px;
    width: 70px !important;
}
.bgcomments form input[type="text"] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D8D8DA;
    float: left;
    height: 22px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    width: 216px;
}
.bgcomments form .labelfirst {
    color: #646464;
    display: block;
    float: left;
    font-weight: bold;
    line-height: 24px;
    width: 82px;
}
.bgcomments form {
    padding: 5px;
}

.bgcomments form p {
    overflow: hidden;
}
.bgcomments form input[type="submit"] {
    background: url(images/bgsubmit_03.png) no-repeat scroll center center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: bold;
    height: 34px;
    margin-left: 80px;
    margin-top: 10px;
    text-shadow: 0 -1px 1px #666666;
    width: 132px;
}
.bgcomments form input[type="submit"]:hover
{
	color:#C90;
}
.bgcomments form p img.captcha {
    height: 24px !important;
    margin: 0 5px 10px 82px !important;
    padding: 0 !important;
    width: 63px !important;
}
.bgcomments form .textcaptcha {
    width: 126px !important;
}
.bgcomments form .labellast {
    float: left;
    font-weight: bold;
    line-height: 24px;
    margin-left: 27px;
	 color: #5D686C;
    width: 52px;
}
.bgcomments form textarea {
    border: 1px solid #D9D9D9;
    height: 116px;
    width: 517px;
}
.red {
    color: red;
    font-weight: bold;
}
.bgcomments h2 {
    color: #646464;
    float: left;
    font-size: 16px;
    line-height: 40px;
    text-indent: 13px;
}
.bgcomments .linecomment {
    background: url(images/linebgcomments_07.png) repeat-x scroll 0 0 transparent;
    height: 2px;
    width: 602px;
	margin:10px 0;
}
#content.page-hotels-detail .content-box-1 .news ul.hotels-other
{
	margin-left:20px;
	padding:10px 0;
}
#content.page-hotels-detail .content-box-1 .news ul.hotels-other li
{
	float:left;
	line-height:20px;
	width:300px;
	background: url("images/bgredpolices_03.png") no-repeat scroll 0 0 transparent;
    color: #666666;
    font-size: 12px;  
    text-indent: 15px;
}
#content.page-hotels-detail .content-box-1 .news ul.hotels-other li a
{
	color:#666666;
	font-size:13px;	
}
#content.page-tour-detail-3-2 .content-box-1 .hanoi-arrival
{
	background:#f8f8f8;
	height:auto;
	 box-shadow: 2px 2px 5px #d2d2d2;
	 margin:10px 10px 15px 10px;
	 padding:10px 5px;
}
#content.page-tour-detail-3-2 .content-box-1 .hanoi-arrival p
{
	color:#646464;
	font-size:12px;
	line-height:20px;
	word-spacing:1px;
	
}
#content.page-tour-detail-3-2 .content-box-1 .hanoi-arrival h5
{
	color:#0054ff;
	font-size:13px;
	font-weight:bold;
	text-indent:10px;
}
#content.page-tour-detail-3-2 .content-box-1 .hanoi-arrival h6
{
	color:#169cff;
	font-size:13px;
	font-weight:bold;
	text-indent:10px;
}
#content.page-tour-detail-3-2 .content-box-1 .hanoi-arrival ul li
{
	color:#646464;
	font-size:12px;
	list-style-type:disc;
	padding-left:2px;
	margin-left:25px;
}
#content.page-tour-detail-3-2 .content-box-1 ul.similar-tour li
{
	margin-left:15px;
}
#content.page-tour-detail-3-2 .content-box-1 ul.similar-tour li a
{
	color:#006dbd;
	text-indent:15px;
	padding-left:10px;
	font-size:13px;
	line-height:18px;
	background:url(images/iconsimilartour_03.png) no-repeat;
}
.pages-hotels-4-1 .content-box-1 span.icon-page-hotels-4-1
{
	background:url(images/icon-testminoals.png) no-repeat;
	width:7px;
	margin-top:10px;
	margin-right:5px;	
	height:13px;
	float:left;
	display:block;
}


#content.pages-hotels-4-1 .content-box-1 p.readmore a
{
	color:#0469b0;
	float:right;
}
#content.pages-hotels-4-1 .box-search-tour
{
	margin-top:0;
	background:url(images/searchhotels_03.jpg) no-repeat;
	width:680px;
	height:107px;
}
#content.pages-hotels-4-1 .box-search-tour form
{
	margin-left:15px;
}
#content.pages-hotels-4-1 .box-search-tour form p.row label.label-2
{
	width:69px;
}
#content.pages-hotels-4-1 .tabs-2 .side-danh-muc-bot
{
	height:auto;
	margin-bottom:10px;
}
#content.pages-hotels-4-1 .tabs-2 .side-danh-muc-bot .box-tabs span.ratings
{
	background:url(images/ratings_06.png) no-repeat;
	display:block;
	width:119px;
	height:16px;
}
#content.pages-hotels-4-1 .tabs-2 .side-danh-muc-bot .box-tabs ul li
{
	height:200px;

}

#content.page-news-detail .content-box-1 p
{
	color:#666666;
	font-size:12px;
	padding: 0 5px;
	text-align:justify;
	line-height:25px;
}
#content.page-news-detail .content-box-1 p img
{
	max-width:649px;
	margin:0 auto;
	display:block;
}
#content.page-news-detail .content-box-1 .readon
{
	background:url(images/linereadon_03.jpg) repeat-x;
	height:28px;
	margin:0 5px;
	color:#00559f;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	line-height:28px;
	text-indent:5px;
	margin-top:20px;
}
#content.page-news-detail .content-box-1 .tinlienquan
{
	background:#ffffff;
	border:1px solid #e1e1e1;
	height:260px;
	margin:10px 5px;
}
#content.page-news-detail .content-box-1 .tinlienquan ul
{
	margin-left:10px;
	padding:15px 0;
}
#content.page-news-detail .content-box-1 .tinlienquan ul li
{
	line-height:22px;
}
#content.page-news-detail .content-box-1 .tinlienquan ul li a
{
	color:#0054ff;
	font-size:12px;
	background:url(images/iconred_03.png) no-repeat;
	padding-left:10px;
	font-weight:bold;
}


#content.page-detail-testimonials .content-box-1
{
	min-height:1788px;
}
#content.page-detail-testimonials .content-box-1 .linktestimonails
{
	text-indent:-9999px;
	float:right;
	margin-right:20px;
}
#content.page-detail-testimonials .content-box-1 .linktestimonails a
{
	background:url(images/send-testimonials.jpg) no-repeat;
	height:50px;
	width:191px;
	display:block;
}
#content.page-detail-testimonials .content-box-1 p
{
	padding:0 5px;
	color:#666666;
	line-height:25px;
	text-align:justify;
	font-size:12px;	
}
#content.page-detail-testimonials .content-box-1 p img
{
	margin:0 auto;
	display:block;
	max-width:595px;
	margin-top:15px;
}
#content.page-detail-testimonials .content-box-1 .lineviews
{
	background:url(images/linetestimonals_03.png) no-repeat;
	width:670px;
	height:2px;
	position:relative;
	margin-top:20px;
}
#content.page-detail-testimonials .content-box-1 .lineviews span
{
	position:absolute;
	top:-20px;
	left:20px;
	color:#169cff;
	font-size:16px;
	font-weight:bold;
}
#content.page-detail-testimonials .content-box-1 ul
{
	margin-left:25px;
	margin-top:20px;
}
#content.page-detail-testimonials .content-box-1 ul li a
{
	color:#006dbd;
	font-size:13px;
	line-height:18px;
	text-indent:10px;
	padding-left:15px;
	background:url(images/iconblue_03.png) no-repeat;
}
#content.page-detail-testimonials .content-box-1 ul li
{
	line-height:25px;
}


.pages-hotels-4-1 .content-box-1 span.icon-page-hotels-4-1
{
	background:url(images/icon-testminoals.png) no-repeat;
	width:7px;
	margin-top:10px;
	margin-right:5px;	
	height:13px;
	float:left;
	display:block;
}
.pages-hotels-4-1 .content-box-1
{
	background:none;
	border-radius:0 0 5px 5px;
	padding-bottom:20px;
	border-bottom:1px solid #CDCDCD;
	position: relative;
	padding-top: 5px;
}
#content.pages-hotels-4-1 .content-box-1 p
{
	color:#666666;
	font-size:12px;
	line-height:20px;
	width:620px;
}
#content.pages-hotels-4-1 .content-box-1 p.readmore a
{
	color:#0469b0;
	float:right;
	padding-right: 10px;
}
#content.pages-hotels-4-1 .box-search-tour
{
	margin-top:0;
	background:url(images/searchhotels_03.jpg) no-repeat;
	width:680px;
	height:107px;
}
#content.pages-hotels-4-1 .box-search-tour form
{
	margin-left:15px;
}
#content.pages-hotels-4-1 .box-search-tour form p.row label.label-2
{
	width:69px;
}
#content.pages-hotels-4-1 .tabs-2 .side-danh-muc-bot
{
	height:auto;
	margin-bottom:10px;
}
#content.pages-hotels-4-1 .tabs-2 .side-danh-muc-bot .box-tabs span.ratings
{
	background:url(images/ratings_06.png) no-repeat;
	display:block;
	width:119px;
	height:16px;
}
#content.pages-hotels-4-1 .tabs-2 .side-danh-muc-bot .box-tabs ul li
{
	height:200px;

}

.page-book-tour.tabs-3 .row-1 .box-bottom p span {
    margin-right:50px;
	margin-left:5px;
}
.page-book-tour .row-1 .box-bottom p input[type="text"].hms {        
    width: 50px;
	height:18px;
	line-height:18px;
	margin-right:5px;
	float:left;
}
.page-book-tour.tabs-3 {
	position:relative;
}
.page-book-tour.tabs-3 .side-danh-muc-top {
	position:absolute;
	left:0px;
	top:5px;
}
.page-book-tour.tabs-3 .shadetabs li {
	width:110px !important;
}
.page-book-tour.tabs-3 .shadetabs li a {
    border: medium none;
    color: #fff;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0 10px !important;
    text-align: center;
    width:90px !important;
    z-index: 1;
	background:none;
	text-transform:uppercase;
	height: 32px !important;
	line-height: 32px;
}
.page-book-tour.tabs-3 .shadetabs li a.selected {
    background: url(images/datve.png) top left no-repeat;
    color: #2da5fe;
    height: 32px !important;
    line-height: 32px;
}

.page-book-tour .side-danh-muc-bot .tabcontent .row-4 ul {
   /* margin-left: -14px; */
}

.page-book-tour .side-danh-muc-bot .tabcontent ul {
    height: auto;
    margin: 0;
    padding: 0;
    width: auto;
}

.page-book-tour .row-4 ul {
    float: left;
    margin: 10px 0 10px -6px;
    padding: 10px;
    width: 674px;
}

.side-danh-muc-bot .tabcontent ul {
    height: 164px;
    margin-left: -25px;
    padding: 10px;
    width: 510px;
}

.page-book-tour .side-danh-muc-bot .tabcontent .row-4 ul li .box-img img {
    float: left;
    height: 100px;
    margin: 0;
    width: 151px;
}

.page-book-tour .side-danh-muc-bot .tabcontent .row-4 ul li {
    margin-left: 6px;
    margin-bottom: 10px;
}

.page-book-tour .side-danh-muc-bot .tabcontent ul li {
    float: left;
    margin-left: 0;
    width: auto;
}

.page-book-tour .row-4 ul li {
    float: left;
    margin-bottom: 20px;
    margin-left: 16px;
    width: 200px;
}

.side-danh-muc-bot .tabcontent ul li {
    float: left;
    margin-left: 25px;
    width: 145px;
}

.row-4 ul li .bg-photo-hotels img {
    float: left;
    height: 100px;
    margin: 0;
    width: 151px;
}
/*
#content.page-travel-agent .content-box-1, #content.page-contact-us .content-box-1
{
	min-height:1788px;	
}
*/
#content.page-travel-agent .content-box-1 p{
	color:#666666;
	font-size:13px;
	line-height:18px;
	padding:5px;
}
#content.page-travel-agent .content-box-1 img
{
	float:left;
	margin-right:5px;
}
#content.page-travel-agent .content-box-1 p img
{
	margin:0 auto;
	display:block;
	max-width:501px;
	float:none;
}
#content.page-travel-agent .content-box-1 .customer-info
{
	background:#2da5fe;
	height:37px;
	margin:0 5px;
	position:relative;
	text-indent:31px;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;	
	margin-bottom:20px;
}
#content.page-travel-agent .content-box-1 .customer-info .number
{
	width:19px;
	height:19px;
	background:#ffffff;
	color:#0183d8;
	position:absolute;
	top:8px;
	line-height:19px;
	left:10px;
	text-align:center;
	text-indent:0;
}
#content.page-travel-agent .content-box-1 form#contact
{
	margin:20px 0;
}
#content.page-travel-agent .content-box-1 form#contact .widthnoidung 
{
	width:447px !important;
	height:150px !important;
	margin-bottom:10px;
}



/*********************/

#content.page-contact-us .visit
{
	margin-top:10px;
	color:#0054ff;
	font-size:13px;
	font-weight:bold;
	line-height:40px;
	text-indent:5px;
}
#content.page-contact-us .content-box-1 .visit span
{
	background:url(images/arrowlienhe_03.png) no-repeat;
	width:24px;
	height:31px;
	margin-left:10px;
	display:block;
	float:left;	
}
#content.page-contact-us .content-box-1 p
{
	padding-left:35px;
	color:#666666;
}
#content.page-contact-us .content-box-1 h2
{
	color:#0054ff;
	font-size:13px;
	text-decoration:underline;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:35px;
}
#content.page-contact-us .content-box-1 .letter
{
	background:url(images/letter_03.gif) no-repeat;
	height:25px;
	text-indent:40px;
	color:#0054ff;
	font-size:15px;
	font-weight:bold;
	margin-left:35px;
}
#content.page-contact-us .content-box-1 form#contact .ten
{
	color:#666666;
	width:150px;
}
#content.page-contact-us .content-box-1 form#contact select
{
	float:left;
	height:27px;
	line-height:25px;
	background:#fffedf;
	border:1px solid #8aa5be;
	width:50px;
	margin-right:10px;
	color:#0b5a9f;
	
}
#content.page-contact-us .content-box-1 form#contact input[type=text]
{
	width:250px;
}
#content.page-contact-us .content-box-1 form#contact .contactname
{
	width:190px !important;
}
#content.page-contact-us .content-box-1 form#contact .widthnoidung
{
	width:250px !important;
	float:left;
	height:145px;
}
#content.page-contact-us .content-box-1 form#contact p
{
	padding-top:10px;
}
#content.page-contact-us .content-box-1 form#contact p .capcha {
    width: 176px;
}
#content.page-contact-us .content-box-1 form#contact p.orsend
{
	text-align:left;
}
#content.page-contact-us .content-box-1 form#contact p.orsend a
{
	color:#0b5a9f;
	font-size:13px;
	text-decoration:none;	
}


#menu ul li.current-page-item a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #0C49A0;
    height: 34px;
    line-height: 31px;
}

.box-search-tour form p.row select.error 
{
    float: left;
    height: 20px;
    width: 117px;
	border-color: red;
}
.select_error
{
	color:red;
}
.readmore
{
float:right;
color:#0068C3;
}

a.readmore:hover
{
float:right;
color:red;
text-decoration:underline;
}

.box-info .star {
    background: url("images/bg-star.png") no-repeat scroll left top transparent;
    float: left;
    height: 13px;
    margin: 5px 0;
    width: 70px;
}
.news ul.listtour li .star img {
    border: medium none;
    float: left;
    height: 12px;
    left: -2px;
    padding-right: 0;
    position: relative;
    top: -2px;
    width: 13px;
}

.details-info a
{
	color: #0054FF;
    font-size: 13px;
    /*text-shadow: 0 1px #2A70FF;*/
	float:left;
	clear: both;
	line-height: 18px;
	height: 18px;
}
.tendanhsachtour a
{
	color: #0054FF;
    font-size: 13px;
    text-shadow: 0 1px #2A70FF;
	float:left;
	clear: both;
	line-height: 18px;
	height: 18px;
}
/*
.details-info span.price
{
	float:left;
	clear: both;
	color: #FF000F;
    text-shadow: 0 1px #FF000F;
	line-height: 18px;
	height: 18px;
}
*/
.details-info span.note
{
	float:left;
	clear:both;
	color: #666666;
    font-size: 13px;
    line-height: 18px;
	height: 18px;
}

/**************/
.page-book-tour .row-1 .box-bottom p select.hms {
    color: #666666;
    float: left;
    font-size: 14px;
    height: 20px;
    margin-right: 5px;
    min-width: 50px;
}
.paging a img {
    height: 17px !important;
    margin-top: -2px !important;
    padding: 0;
    width: 16px !important;
}

.row-5
{
	display: inline;
}

.row-5 
{
	
}

.row-5 p
{
	float: left;
	padding: 5px 10px;		
}

.row-5 .title p
{	
	color: #169CFF;	
	padding:0 5px;	
	font-weight: bold;
}
.row-5  p input[type='text']
{
	width: 120px;
}
.row-5  p.cus-item
{
	width:10%;
}
.row-5 p.name-item
{
	width:30%;
	padding:0 5px;
}
.row-5  p.name-item input[type='text'],.row-5  p.pass-item input[type='text']
{
	width: 98%;
	height: 20px;
	line-height: 20px;	
	margin-top: 6px;
}

.row-5  p.pass-item
{
	width:20%;
	padding:0 5px;
}
.row-5  p.visa_expiration
{
	padding: 2px	;
	width:172 px;
}
.row-5  p.visa_expiration select
{
	line-height: 20px;
	height: 20px;	
}
.row-5 .box-items
{
	display: inline-block;
	line-height:30px; 
	margin-bottom: -15px;
	width: 672px;
}